home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_14_GClipboard.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
14KB
|
264 lines
# near model CODE resource
# jump table entries: 5832-5843 (12 of them)
export_729:
00000000 4E56 0000 link A6, 0
00000004 4EBA 013C jsr [PC + 0x13C /* 00000142 */]
00000008 2B6D FEFE FEFA move.l [A5 - 0x106], [A5 - 0x102]
0000000E 4AAE 000C tst.l [A6 + 0xC]
00000012 6708 beq +0xA /* 0000001C */
00000014 2F2E 000C move.l -[A7], [A6 + 0xC]
00000018 4EBA 0144 jsr [PC + 0x144 /* 0000015E */]
label0000001C:
0000001C 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
00000022 4E5E unlink A6
00000024 205F movea.l A0, [A7]+
00000026 504F addq.w A7, 8
00000028 4ED0 jmp [A0]
export_730:
0000002A 4E56 FFF8 link A6, -0x0008
0000002E 2F07 move.l -[A7], D7
00000030 102D FBC9 move.b D0, [A5 - 0x437]
00000034 6728 beq +0x2A /* 0000005E */
00000036 206E 000C movea.l A0, [A6 + 0xC]
0000003A 20AD FB8E move.l [A0], [A5 - 0x472]
0000003E 42A7 clr.l -[A7]
00000040 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000044 206E 000C movea.l A0, [A6 + 0xC]
00000048 2F10 move.l -[A7], [A0]
0000004A 2F2D FEFE move.l -[A7], [A5 - 0x102]
0000004E 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000052 2E1F move.l D7, [A7]+
00000054 6C08 bge +0xA /* 0000005E */
00000056 3F07 move.w -[A7], D7
00000058 42A7 clr.l -[A7]
0000005A 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label0000005E:
0000005E 2D47 0014 move.l [A6 + 0x14], D7
00000062 2E1F move.l D7, [A7]+
00000064 4E5E unlink A6
00000066 205F movea.l A0, [A7]+
00000068 DEFC 000C add.w A7, 0xC
0000006C 4ED0 jmp [A0]
export_731:
0000006E 4E56 0000 link A6, 0
00000072 2D6D FF08 000C move.l [A6 + 0xC], [A5 - 0xF8]
00000078 4E5E unlink A6
0000007A 2E9F move.l [A7], [A7]+
0000007C 4E75 rts
export_732:
0000007E 4E56 FFFC link A6, -0x0004
00000082 48E7 0108 movem.l -[A7], D7,A4
00000086 2E2E 000C move.l D7, [A6 + 0xC]
0000008A 286E 0008 movea.l A4, [A6 + 0x8]
0000008E 204C movea.l A0, A4
00000090 5088 addq.l A0, 8
00000092 2050 movea.l A0, [A0]
00000094 2D48 FFFC move.l [A6 - 0x4], A0
00000098 296D FF08 FFFC move.l [A4 - 0x4], [A5 - 0xF8]
0000009E 4A87 tst.l D7
000000A0 6606 bne +0x8 /* 000000A8 */
000000A2 2E3C 00C8 000A move.l D7, 0xC8000A
label000000A8:
000000A8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000000AC 2F07 move.l -[A7], D7
000000AE 2F2C 0008 move.l -[A7], [A4 + 0x8]
000000B2 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
000000B6 206E 0008 movea.l A0, [A6 + 0x8]
000000BA 2C48 movea.l A6, A0
000000BC 4EFA 0046 jmp [PC + 0x46 /* 00000104 */]
000000C0 0000 4CDF ori.b D0, 0xDF
000000C4 1080 move.b [A0], D0
000000C6 4E5E unlink A6
000000C8 205F movea.l A0, [A7]+
000000CA DEFC 000A add.w A7, 0xA /* '\n' */
000000CE 4ED0 jmp [A0]
export_733:
000000D0 4E56 FFBA link A6, -0x0046
000000D4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000000D8 486E FFBA pea.l [A6 - 0x46]
000000DC 486D 1702 pea.l [A5 + 0x1702 /* export_732 */]
000000E0 2F0E move.l -[A7], A6
000000E2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000000E6 42A7 clr.l -[A7]
000000E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EC 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000000F0 2D5F FFFC move.l [A6 - 0x4], [A7]+
000000F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000F8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000000FC 486E FFBA pea.l [A6 - 0x46]
00000100 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
label00000104:
00000104 4FEE FF9A lea.l A7, [A6 - 0x66]
00000108 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000010C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000110 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000114 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000118 4E5E unlink A6
0000011A 2E9F move.l [A7], [A7]+
0000011C 4E75 rts
export_734:
0000011E 4E56 0000 link A6, 0
00000122 2F2D FF04 move.l -[A7], [A5 - 0xFC]
00000126 206E 0008 movea.l A0, [A6 + 0x8]
0000012A 2050 movea.l A0, [A0]
0000012C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000130 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
00000134 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000138 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000013C 4E5E unlink A6
0000013E 2E9F move.l [A7], [A7]+
00000140 4E75 rts
export_735:
fn00000142:
00000142 4E56 0000 link A6, 0
00000146 4AAD FEFA tst.l [A5 - 0x106]
0000014A 670E beq +0x10 /* 0000015A */
0000014C 2F2D FEFA move.l -[A7], [A5 - 0x106]
00000150 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000154 7000 moveq.l D0, 0x00
00000156 2B40 FEFA move.l [A5 - 0x106], D0
label0000015A:
0000015A 4E5E unlink A6
0000015C 4E75 rts
export_736:
fn0000015E:
0000015E 4E56 0000 link A6, 0
00000162 4AAD FF0C tst.l [A5 - 0xF4]
00000166 6726 beq +0x28 /* 0000018E */
00000168 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000016C 2F2D FF0C move.l -[A7], [A5 - 0xF4]
00000170 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */]
00000174 42A7 clr.l -[A7]
00000176 1F3C 0001 move.b -[A7], 0x1
0000017A 2F2D FF0C move.l -[A7], [A5 - 0xF4]
0000017E 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000182 206D FF04 movea.l A0, [A5 - 0xFC]
00000186 2050 movea.l A0, [A0]
00000188 216D FF04 007E move.l [A0 + 0x7E], [A5 - 0xFC]
label0000018E:
0000018E 2B6E 0008 FEFE move.l [A5 - 0x102], [A6 + 0x8]
00000194 4E5E unlink A6
00000196 2E9F move.l [A7], [A7]+
00000198 4E75 rts
export_737:
0000019A 4E56 FFFC link A6, -0x0004
0000019E 2F0C move.l -[A7], A4
000001A0 286D FEFA movea.l A4, [A5 - 0x106]
000001A4 2B6D FEFE FEFA move.l [A5 - 0x106], [A5 - 0x102]
000001AA 200C move.l D0, A4
000001AC 6706 beq +0x8 /* 000001B4 */
000001AE 2F0C move.l -[A7], A4
000001B0 4EBA FFAC jsr [PC - 0x54 /* 0000015E */]
label000001B4:
000001B4 285F movea.l A4, [A7]+
000001B6 4E5E unlink A6
000001B8 4E75 rts
export_738:
000001BA 4E56 0000 link A6, 0
000001BE 2F0C move.l -[A7], A4
000001C0 286E 0008 movea.l A4, [A6 + 0x8]
000001C4 2054 movea.l A0, [A4]
000001C6 4AA8 0020 tst.l [A0 + 0x20]
000001CA 670C beq +0xE /* 000001D8 */
000001CC 2054 movea.l A0, [A4]
000001CE 2F28 0020 move.l -[A7], [A0 + 0x20]
000001D2 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */]
000001D6 6008 bra +0xA /* 000001E0 */
label000001D8:
000001D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DC 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label000001E0:
000001E0 285F movea.l A4, [A7]+
000001E2 4E5E unlink A6
000001E4 2E9F move.l [A7], [A7]+
000001E6 4E75 rts
export_739:
000001E8 4E56 FFF6 link A6, -0x000A
000001EC 48E7 0300 movem.l -[A7], D6,D7
000001F0 4267 clr.w -[A7]
000001F2 1F3C 0001 move.b -[A7], 0x1
000001F6 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000001FA 1E1F move.b D7, [A7]+
000001FC 42A7 clr.l -[A7]
000001FE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000202 2F2E 000C move.l -[A7], [A6 + 0xC]
00000206 486E FFFC pea.l [A6 - 0x4]
0000020A A9FD syscall GetScrap
0000020C 2C1F move.l D6, [A7]+
0000020E 4267 clr.w -[A7]
00000210 1F07 move.b -[A7], D7
00000212 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000216 1E1F move.b D7, [A7]+
00000218 2D46 0014 move.l [A6 + 0x14], D6
0000021C 4CDF 00C0 movem.l D6,D7, [A7]+
00000220 4E5E unlink A6
00000222 205F movea.l A0, [A7]+
00000224 DEFC 000C add.w A7, 0xC
00000228 4ED0 jmp [A0]
export_740:
0000022A 4E56 FFF8 link A6, -0x0008
0000022E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000232 266E 0010 movea.l A3, [A6 + 0x10]
00000236 286E 0008 movea.l A4, [A6 + 0x8]
0000023A 41EE 000C lea.l A0, [A6 + 0xC]
0000023E 43FA 0084 lea.l A1, [PC + 0x84 /* 000002C4, value 0x54455854 'TEXT', pstring "EXT" */]
00000242 7003 moveq.l D0, 0x03
label00000244:
00000244 B109 cmpm.b [A0]+, [A1]+
00000246 56C8 FFFC dbne D0, -0x6 /* 00000244 */
0000024A 6708 beq +0xA /* 00000254 */
0000024C 709A moveq.l D0, 0xFFFFFF9A
0000024E 2D40 0014 move.l [A6 + 0x14], D0
00000252 6062 bra +0x64 /* 000002B6 */
label00000254:
00000254 42A7 clr.l -[A7]
00000256 2054 movea.l A0, [A4]
00000258 2F28 0044 move.l -[A7], [A0 + 0x44]
0000025C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000260 2C1F move.l D6, [A7]+
00000262 200B move.l D0, A3
00000264 673C beq +0x3E /* 000002A2 */
00000266 4267 clr.w -[A7]
00000268 1F3C 0001 move.b -[A7], 0x1
0000026C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000270 1A1F move.b D5, [A7]+
00000272 2F0B move.l -[A7], A3
00000274 2F06 move.l -[A7], D6
00000276 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000027A 4267 clr.w -[A7]
0000027C 1F05 move.b -[A7], D5
0000027E 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000282 1A1F move.b D5, [A7]+
00000284 4267 clr.w -[A7]
00000286 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000028A 3E1F move.w D7, [A7]+
0000028C 4A47 tst.w D7
0000028E 6610 bne +0x12 /* 000002A0 */
00000290 2254 movea.l A1, [A4]
00000292 2069 0044 movea.l A0, [A1 + 0x44]
00000296 2F10 move.l -[A7], [A0]
00000298 2F13 move.l -[A7], [A3]
0000029A 2F06 move.l -[A7], D6
0000029C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label000002A0:
000002A0 6002 bra +0x4 /* 000002A4 */
label000002A2:
000002A2 4247 clr.w D7
label000002A4:
000002A4 4A47 tst.w D7
000002A6 670A beq +0xC /* 000002B2 */
000002A8 3007 move.w D0, D7
000002AA 48C0 ext.l D0
000002AC 2D40 0014 move.l [A6 + 0x14], D0
000002B0 6004 bra +0x6 /* 000002B6 */
label000002B2:
000002B2 2D46 0014 move.l [A6 + 0x14], D6
label000002B6:
000002B6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000002BA 4E5E unlink A6
000002BC 205F movea.l A0, [A7]+
000002BE DEFC 000C add.w A7, 0xC
000002C2 4ED0 jmp [A0]
000002C4 5445 addq.w D5, 2
000002C6 5854 addq.w [A4], 4